Адміністрація вирішила продати даний сайт. За детальною інформацією звертайтесь за адресою: rozrahu@gmail.com

Внутрішнє представлення цілочисельних даних в IBM PC

Інформація про навчальний заклад

ВУЗ:
Національний технічний університет України Київський політехнічний інститут
Інститут:
О
Факультет:
ІСМ
Кафедра:
Не вказано

Інформація про роботу

Рік:
2022
Тип роботи:
Лабораторна робота
Предмет:
Операційні системи

Частина тексту файла

Міністерство освіти і науки України Національний технічний університет України «Київський політехнічний інститут ім. І. Сікорського» Кафедра автоматизації проектування енергетичних процесів і систем Лабораторна робота №1 з дисципліни «Операційні системи» «Внутрішнє представлення цілочисельних даних в IBM PC» КИЇВ-2022 Мета роботи. Виконати переведення чисел, наданих викладачем, з десяткової у двійкову систему числення. Надати їх внутрішньомашинне представлення відповідно до діапазону знакових та беззнакових форматів типів чисел. Машинне представлення даних необхідно надати у двійковій та шістнадцятирічній системі числення. Теоретична частина. Загальноприйнята форма запису числа являє собою скорочену форму запису розкладання по ступенях основи системи счислення, наприклад: 13067810=1*105+3*104+0*103+6*102+7*101+8*100 Загальна формула надання чисел у позиційної системі числення : D = n0*m0+ n1*m1+ n2*m2+. . . + nk*mk ( 1) D – числове дане n - цифра на позиції і у числі m - основа системи числення (2, 8, 10, 16) Десяткове представлення позначається d – Decimal, двійкове – b (Binary), шістнадцятирічне – h (Hexadecimal). Представлення чисел у десятковій, двійковій, шістнадцятирічній системі Decimal, d Binary, b Hexadecimal, h  0 0000 0  1 0001 1  2 0010 2  3 0011 3  4 0100 4  5 0101 5  6 0110 6  7 0111 7  8 1000 8  9 1001 9  10 1010 A  11 1011 B  12 1100 C  13 1101 D  14 1110 E  15 1111 F  Зв’язок між двійковою і шістнадцятирічною системою – 24 , тобто 16-річне число можна представити чотирма двійковими розрядами. Наприклад, 72A16 = 0111 0010 10102 Від’ємні числа зберігаються у зворотному додатковому коді Для переведення цілого десяткового від’ємного числа спочатку слід його розглядати як позитивне, шляхом ділення на основу нової системи счислення отримати остачі і у зворотному порядку ці остачі і будуть числом у новій системі. Наприклад, 1010 01011 1 0110 -999 999=11 1110 01112 0000 0011 1110 01112 інвертуємо 1111 1100 0001 1000 до молодшого розряду додаємо 1 1 1111 1100 0001 10012 = FC19 h Тип Діапазони значень Необхідна пам’ять  Byte 0 - 255 28 - беззнакові 1 byte  Shortint -128 - 127 (28 / 2) знакові 1 byte  Word 0 - 65535 216 беззнакові 2 bytes  Integer -32768 – 32767 (216 / 2) знакові 2 bytes  Longint -2 147 483 748 - 2 147 483 747 (232 / 2) знакові 4 bytes  Завдання1. Перевести задані числа викладачем відповідно свого варіанту у двійкову систему, показавши детально покрокову схему переведення. Надати внутрішнє представлення заданих чисел у вигляді таблиць. Виконати перевірку, підготувавши програму з використанням компілятора з мови Асемблер TASM та отримання файлу лістингу. 2025 + 7(порядковий номер) = 2032 -2025 - 7(порядковий номер) = -2032 2025 - 7(порядковий номер) = 2018 -2025 + 7(порядковий номер) = -2018 217 + 7(порядковий номер) = 224 -217 - 7(порядковий номер) = -224 217 - 7(порядковий номер) = 210 -217 + 7(порядковий номер) = -210 Таблиця заданих чисел: Dec Byte Word   Bin Hex Bin Hex  2032   0000.0111.1111.0000 07F0  -2032   1111.1000.0001.0000 F810  2018   0000.0111.1110.0010 07E2  -2018   1111.1000.0001.1110 F81E  224 1110.0000 E0 0000.0000.1110.0000 00E0  -224   1111.1111.0010.0000 FF20  210 1101.0010 D2 0000.0000.1101.0010 00D2  -210   1111.1111.0010.1110 FF2E   / / Завдання 2: Створити у Блокноті файл з назвою вашого прізвища з розширенням asm на прикладі файлу dani.asm. У цей файл додати ваші дані розміром байт та слово. Створити лістинг програми. Переглянути та проаналізувати програму *.lst на предмет відповідності опису типу даних, роздрукувати і додати до звіту. Якщо є помилки у типі даних, виділити їх напівжирним накресленням. Sosiedskyi.asm / / Лістинг: / Завдання 3: Створити у Блокноті файл «Повні дані Прізвище» (файл dani.asm). У файлі dani.asm видалити ...
Антиботан аватар за замовчуванням

12.07.2023 07:07

Коментарі

Ви не можете залишити коментар. Для цього, будь ласка, увійдіть або зареєструйтесь.

Завантаження файлу

Якщо Ви маєте на своєму комп'ютері файли, пов'язані з навчанням( розрахункові, лабораторні, практичні, контрольні роботи та інше...), і Вам не шкода ними поділитись - то скористайтесь формою для завантаження файлу, попередньо заархівувавши все в архів .rar або .zip розміром до 100мб, і до нього невдовзі отримають доступ студенти всієї України! Ви отримаєте грошову винагороду в кінці місяця, якщо станете одним з трьох переможців!
Стань активним учасником руху antibotan!
Поділись актуальною інформацією,
і отримай привілеї у користуванні архівом! Детальніше

Оголошення від адміністратора

Антиботан аватар за замовчуванням

пропонує роботу

Admin

26.02.2019 12:38

Привіт усім учасникам нашого порталу! Хороші новини - з‘явилась можливість кожному заробити на своїх знаннях та вміннях. Тепер Ви можете продавати свої роботи на сайті заробляючи кошти, рейтинг і довіру користувачів. Потрібно завантажити роботу, вказати ціну і додати один інформативний скріншот з деякими частинами виконаних завдань. Навіть одна якісна і всім необхідна робота може продатися сотні разів. «Головою заробляти» продуктивніше ніж руками! :-)

Новини